package com.briup.ch06;

public class Test10_ball {
    public static void playBall(Ball ball)
    {
        ball.play();//调用的是篮球的play方法
    }

    public static void main(String[] args) {
        Ball b=new Ball();
        Ball b2=new Basketball();//父类的引用指向子类的对象 编译时是父类引用真实创建时是子类的对象
        Ball b3=new Football();
        Test10_ball.playBall(b);
        Test10_ball.playBall(b2);
        Test10_ball.playBall(b3);
    }
}
